home *** CD-ROM | disk | FTP | other *** search
/ Clickx 115 / Clickx 115.iso / software / tools / windows / tails-i386-0.16.iso / live / filesystem.squashfs / var / lib / dpkg / info / sysvinit.postinst < prev    next >
Encoding:
Text File  |  2012-03-27  |  571 b   |  52 lines

  1. #! /bin/sh
  2. #
  3. # sysvinit postinst
  4. #
  5.  
  6. set -e
  7.  
  8. case "$1" in
  9.   configure)
  10.     oldver=$2
  11.     ;;
  12.   abort-upgrade|abort-remove|abort-deconfigure)
  13.     exit 0
  14.     ;;
  15. esac
  16.  
  17. umask 022
  18.  
  19. case "$(uname -s)" in
  20.   *FreeBSD)
  21.     INITCTL=/etc/.initctl
  22.     ;;
  23.   *)
  24.     INITCTL=/dev/initctl
  25.     ;;
  26. esac
  27.  
  28. #
  29. # Check /dev/initctl
  30. #
  31. if [ "$INITCTL" ] && [ ! -p "$INITCTL" ]
  32. then
  33.     echo "sysvinit: creating $INITCTL"
  34.     rm -f $INITCTL
  35.     mkfifo -m 600 $INITCTL
  36. fi
  37. rm -f /etc/ioctl.save
  38.  
  39. if [ ! -f /etc/inittab ]
  40. then
  41.     cp -p /usr/share/sysvinit/inittab /etc/inittab
  42. fi
  43.  
  44. #
  45. # Tell init to re-exec itself.
  46. #
  47. init u ||:
  48.  
  49.  
  50.  
  51. exit 0
  52.